import org.apache.hadoop.hive.ql.exec.UDF;

/**
 * 校验名字的udf
 * 名字是中文的
 * 名字是英文的
 */
public class NameUDF extends UDF {

    public static String evaluate(String name){
        String regexExpression="^([\\u4e00-\\u9fa5·]{2,16})|([a-zA-Z]{1}[a-zA-Z\\s]{0,20}[a-zA-Z]{1})$";
        if(name != null && name.matches(regexExpression)){
			return "true";
		}
         return "false";
    }
}